/*-------------------
  GENERAL RESET    
-------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,hr,button {
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:none;
margin:0;
padding:0;
}

ul,ol {
list-style:none;
}

h1,h2,h3,h4,h5,h6,li {
line-height:100%;
}

blockquote,q {
quotes:none;
}

q:before,q:after {
content:'';
}

table {
border-collapse:collapse;
border-spacing:0;
}

input,textarea,select {
font:11px Arial, Helvetica, sans-serif;
vertical-align:middle;
margin:0;
padding:0;
}

form,fieldset {
border-style:none;
}

html,body {
height:100%;
margin:0;
padding:0;
}

/*-------------------
 GENERAL SETTINGS  
-------------------*/
body {
height:100%;
font:100% Arial, Verdana, Helvetica, sans-serif;
color:#FFF;
background:#2e2d2d;
}

/*--------------------
 STYLES  
-------------------
--------------------
 COMPLETE  
-------------------*/
#complete {
background:url(../images/background.jpg) no-repeat;
width:1280px;
height:924px;
margin:0 auto;
}

/*--------------------
 HEADER  
-------------------*/
#header {
width:980px;
height:190px;
padding-left:130px;
}

/*--------------------
 HEADER LOGO 
-------------------*/
#header .logo {
background:url(../images/logo.png) no-repeat;
width:230px;
height:147px;
text-indent:-9999px;
float:left;
margin:10px 0 0 38px;
}

#header .logo a {
display:block;
width:230px;
height:147px;
}

/*--------------------
 HEADER NEXTBOUT 
-------------------*/
#header #nextbout {
width:240px;
height:145px;
background:#FFF url(../images/nextbout.png) no-repeat;
background-position:center;
float:right;
margin-top:8px;
}

#header #nextbout dl {
padding-top:46px;
padding-left:38px;
overflow:hidden;
}

#header #nextbout dt {
width:35px;
font:0.69em Arial, Helvetica, sans-serif;
color:#FFF;
line-height:20px;
margin-right:5px;
float:left;
clear:both;
}

#header #nextbout dd {
width:138px;
font:0.69em Arial, Helvetica, sans-serif;
color:#FFF;
line-height:20px;
float:left;
text-align:left;
}

/*--------------------
 HEADER TOPIMAGE 
-------------------*/
#header #topimage {
float:right;
padding:18px 15px 0 0;
}

/*--------------------
 HEADER SOCIAL 
-------------------*/
#header #social {
width:97px;
height:27px;
float:right;
overflow:hidden;
padding:18px 10px 0 0;
}

#header #social #face {
background:url(../images/sprite.png) no-repeat;
background-position:-2px -25px;
width:23px;
height:23px;
float:left;
}

#header #social #twitter {
background:url(../images/sprite.png) no-repeat;
background-position:10px -50px;
width:22px;
height:23px;
float:left;
padding:0 12px;
}

#header #social #happy {
background:url(../images/sprite.png) no-repeat;
background-position:0 0;
width:24px;
height:23px;
float:left;
}

/*--------------------
 HEADER MENU 
-------------------*/
#header #menu {
width:938px;
float:left;
position:relative;
padding:7px 0 0 46px;
}

/*\*/
html*#header #menu ul li {
padding:0 60px 0 0;
}

#header #menu ul li {
float:left;
position:relative;
padding:0 68px 0 0;
}

#header #menu ul li.final {
padding:0;
}

#header #menu ul li .roll {
width:149px;
position:absolute;
display:none;
z-index:9999;
}

#header #menu ul li:hover > div.roll {
display:block;
}

#header #menu ul li .roll .rolltop {
background:url(../images/top_drop.png) no-repeat;
width:149px;
height:19px;
}

#header #menu ul li .roll .rollmiddle {
    background: url("../images/line_drop_menu.png") repeat-y scroll 0 0 transparent;
    height: 100%;
    overflow: hidden;
    width: 149px;
}

#header #menu ul li .roll .rollmiddle ul li {
font:14px "Arial";
border-bottom:solid 1px #912211;
width:130px;
margin:0 0 0 10px;
padding:4px 0;
}

#header #menu ul li .roll .rollmiddle ul li a:hover {
color:#FFF;
border-bottom:none;
}

#header #menu ul li .rollbottom {
background:url(../images/bottom_drop.png) no-repeat;
width:149px;
height:12px;
}

/*--------------------
 CONTENT 
-------------------*/
#one {
width:938px;
background:#FFF;
margin:0 auto;
}

#content {
background:#FFF;
width:938px;
clear:both;
margin:15px auto 0;
}

/*--------------------
 CONTENT TOP
-------------------*/
#content #top {
width:892px;
overflow:hidden;
padding-top:10px;
margin:0 auto;
}

#content #top #select {
width:215px;
float:left;
padding:22px 0 20px;
}

#content #top #select ul li {
width:215px;
border-bottom:solid 1px #dcdcdc;
position:relative;
padding:2px 0;
}

#content #top #select ul li.noborder {
border:none;
}

#content #top #select ul li a {
width:215px;
display:block;
text-align:left;
padding:10px 0;
}

#content #top #select ul li span.title {
font:bold 16px "Arial";
color:#a22815;
padding-left:5px;
width:198px;
}

#content #top #select ul li span.paraghap {
font:0.75em "Arial";
color:#767676;
padding-bottom:10px;
margin-left:5px;
width:198px;
display:block;
}

#content #top #select ul li a.activeSlide {
background:#8f2212;
color:#FFF;
width:215px;
padding:10px 0;
}

#content #top #select ul li a.activeSlide span.title,#content #top #select ul li a.activeSlide span.paraghap {
color:#FFF;
width:198px;
}

#content #top #select ul li a.activeSlide span.triangle {
background:url(../images/triangle_1.png) right center no-repeat;
color:#FFF;
display:block;
width:15px;
height:28px;
position:absolute;
z-index:9;
right:-15px;
margin:-41px 0 0;
}

#content #top #principal_image {
width:675px;
float:right;
padding:13px 2px 0 0;
}

#content #top #principal_image #cycle {
width:675px;
height:346px;
}

#content #top #principal_image #cycle ul {
height:346px;
}

/*--------------------
 CONTENT BOTTOM
-------------------*/
#content #bottom {
width:892px;
overflow:hidden;
padding-bottom:35px;
margin:0 auto;
}

#content #bottom #left {
width:436px;
float:left;
}

#content #bottom #left #text {
padding-top:15px;
}

#content #bottom #left #text #tweets p {
font:bold 0.75em "Arial";
color:#464646;
padding-top:15px;
text-align:left;
}

#content #bottom #left #text h4 {
font:bold 14px "Arial";
color:#8f2c21;
float:right;
padding-top:15px;
}

#content #bottom #left #photos {
width:240px;
overflow:hidden;
padding-top:35px;
float:left;
}

#FlickrImages {
margin-bottom:1em;
float:left;
}

#FlickrImages li {
???float:left;
???padding:8px;
???background-color:#eee;
???margin:0 5px 5px 0;
}

#FlickrImages img {
???width:120px;
???height:80px;
}

#content #bottom #left #photos h4 {
font:bold 14px "Arial";
color:#8f2c21;
text-align:left;
padding-bottom:5px;
}

#content #bottom #left #photos img {
float:left;
width:64px;
padding:0;
}

#content #bottom #left #signup {
width:185px;
float:right;
padding-top:35px;
}

#content #bottom #left #signup h4 {
font:bold 14px "Arial";
color:#8f2c21;
padding-bottom:5px;
text-align:left;
}

#content #bottom #left #signup form input {
width:180px;
height:30px;
background:#FFF;
border:solid 1px #cbcbcb;
font:14px "Arial";
color:#cbcbcb;
padding-left:5px;
}

#content #bottom #left #signup form input.send {
width:53px;
height:15px;
background:none;
border:none;
font:bold 14px "Arial";
color:#000;
float:right;
padding-left:0;
}

#content #bottom #left #getsocial {
width:186px;
overflow:hidden;
float:right;
padding-top:20px;
}

#content #bottom #left #getsocial h4 {
font:bold 14px "Arial";
color:#8f2c21;
display:block;
width:167px;
text-align:left;
float:left;
padding-left:0;
}

#content #bottom #left #getsocial img {
float:left;
padding:0 12px 0 0;
}

#content #bottom #rigth {
width:410px;
float:right;
padding-top:45px;
}

#content #bottom #rigth img {
padding:0 20px 10px 0;
}

#content #bottom #rigth img.end {
padding-top:25px;
}

/*--------------------
 FOOTER
-------------------*/
#footer {
width:938px;
overflow:hidden;
padding:10px 0 20px 172px;
}

#footer #links {
width:250px;
float:left;
}

#footer #links ul li {
float:left;
padding-right:17px;
}

#footer #links ul li a {
font:bold 12px "Arial";
color:#FFF;
}

#footer #pie {
width:252px;
font:bold 12px "Arial";
color:#FFF;
float:right;
text-align:right;
}

/*--------------------
 CONTAINER 
-------------------*/
#container {
width:940px;
overflow:hidden;
background:#FFF;
clear:both;
padding-bottom:35px;
margin:15px auto 0;
}

/*--------------------
 CONTAINER ABOUT 
-------------------*/
#container #columleft {
background:#FFF url(../images/found.jpg) top no-repeat;
width:690px;
_width:650px !important;
float:left;
position:relative;
overflow:hidden;
margin:13px 0 13px 12px;
}

#container #columleft h2 {
font:bold 84px "Arial";
color:#FFF;
height:78px;
text-align:left;
padding:43px 0 0 11px;
}

#container #columleft h3 {
font:bold 20px "Arial";
color:#CB0202;
text-align:left;
padding:35px 0 0 3px;
}

#container #columleft h3 span{
font:bold 18px "Arial";
color:#333333;
text-align:left;
padding:35px 0 0 3px;
font-weight: normal;
}


#container #columleft h4 {
font:bold 32px "Arial";
color:#FFF;
position:absolute;
padding:21px 0 0 16px;
}

#container #columleft h6 {
font:bold 0.75em "Arial";
color:#4b4b4b;
padding-top:30px;
text-align:left;
}

#container #columleft h6 a {
font:bold 12px "Arial";
color:#8b0101;
}

#container #columleft p {
font:0.75em "Arial";
color:#4b4b4b;
text-align:left;
padding-top:25px;
}

#container #columleft p a {
color:#8b0101;
}

#container #columleft table {
border:none;
margin-top:4px;
}

#container #columleft table tr td.rig {
border-right:solid 1px #ccc;
}

#container #columleft table tr td.mot {
border-right:solid 1px #ccc;
border-top:solid 1px #999;
}

#container #columleft table tr td.dig {
border-bottom:solid 1px #999;
}

#container #columleft table tr td img {
padding:20px 10px 32px 5px;
vertical-align: middle;
}

#container #columleft table tr td img.motion {

}

#container #columleft .one .information,.two .information,.three .information {
width:210px;
padding:0 20px 25px 0;
}

#container #columleft .one .information .month,.two .information .month,.three .information .month {
background:#b50101;
border:solid 1px #820101;
}

#container #columleft .one .information .month a,.two .information .month a,.three .information .month a {
font:bold 14px "Arial";
color:#FFF;
text-align:center;
padding-left:17px;
}

#container #columleft .one .information .description,.two .information .description,.three .information .description {
background:#e5e5e5;
border:solid 1px #c3c3c3;
}

#container #columleft .one .information .description h5,.two .information .description h5,.three .information .description h5 {
font:0.75em "Arial";
color:#4b4b4b;
text-align:center;
padding:6px 0 8px;
}

#container #columleft .one .information .description h5 a,.two .information .description h5 a,.three .information .description h5 a {
color:#901010;
display:block;
padding-bottom:5px;
}

#container #columleft .one .information .description p,.two .information .description p,.three .information .description p {
font:10px "Arial";
color:#4b4b4b;
text-align:center;
padding:0 0 0 5px;
}

#container #columleft .one .information .description span {
padding-bottom:10px;
}

/*----comlum rigth----*/
#container #columrigth {
width:210px;
float:right;
padding:15px 16px 0 0;
}

#container #columrigth #photos {
overflow:hidden;
}

#container #columrigth #photos h4 {
font:bold 14px "Arial";
color:#8f2c21;
padding-bottom:10px;
text-align:left;
}

#container #columrigth #photos img {
float:left;
width:64px;
}

#container #columrigth #signup {
width:185px;
padding-top:9px;
}

#container #columrigth #signup h4 {
font:bold 14px "Arial";
color:#8f2c21;
padding-bottom:9px;
text-align:left;
}

#container #columrigth #signup form input {
width:200px;
height:30px;
background:#FFF;
border:solid 1px #cbcbcb;
font:14px "Arial";
color:#cbcbcb;
padding-left:10px;
}

#container #columrigth #signup form input.send {
width:53px;
height:20px;
background:none;
border:none;
font:bold 14px "Arial";
color:#000;
float:right;
padding-left:0;
}

#container #columrigth #getsocial {
width:242px;
overflow:hidden;
padding-top:19px;
}

#container #columrigth #getsocial img {
float:left;
padding:5px 28px 0 3px;
}

/*--------------------
 CONTAINER PHOTOS 
-------------------*/
#container #columleft .album {
width:700px;
_width:170px !important;
float:left;
padding:10px 1px 0 0;
}

#container #columleft .album h3 {
font:bold 0.88em "Arial";
color:#950101;
float:left;
height:15px;
padding:0;
}

#container #columleft .album h5 {
font:0.75em "Arial";
color:#4b4b4b;
float:left;
}

#container #columleft .album .photos {
float:left;
_padding:0 auto !important;
padding:5px 0 0;
}

#container #columleft .album .photos img {
float:left;
width:110px;
_padding:0 auto !important;
padding:6px 6px 0 0;
}

#container #columleft form {
width:690px;
overflow:hidden;
border-bottom:solid 1px #ddd;
padding:20px 0 0 7px;
}

#container #columleft form span {
position:absolute;
padding-left:64px;
}

#container #columleft form p label {
font:14px "Arial";
color:#666;
float:left;
width:75px;
}

#container #columleft form p label.cc {
border-bottom:solid 1px #ddd;
padding-bottom:5px;
width:34px;
}

#container #columleft form p input {
width:597px;
height:23px;
float:right;
line-height:25px;
margin:0 12px 20px 0;
}

#container #columleft form p input.question {
height:140px;
margin-top:3px;
}

#container #columleft form p select {
width:597px;
height:23px;
margin-top:3px;
float:right;
font:14px "Arial";
color:#000;
}

#container #columleft form p input.checkbox {
font:14px "Arial";
color:#666;
width:10px;
margin:-4px 8px 0 43px;
}

#container #columleft form p input.submit {
width:145px;
float:left;
}

#container #columleft form p input.reset {
width:58px;
float:right;
}

#container #columleft form p.rest {
float:right;
}

a,a:hover {
text-decoration:none;
color:#000;
}

#header #social #face a,#header #social #twitter a,#header #social #happy a {
text-indent:-9999px;
display:block;
}

#header #menu ul li a.current,#header #menu ul li a:hover {
border-bottom:solid 2px #FFF;
}

#header #menu ul li a,#header #menu ul li .roll .rollmiddle ul li a {
font:14px "Arial";
color:#FFF;
}

#content #top #select ul li #element,#content #top #select ul li .element {
width:198px;
height:55px;
}

#content #bottom #left #text h5,#container #columrigth #getsocial h4 {
font:bold 14px "Arial";
color:#8f2c21;
text-align:left;
}

#footer #links ul li a:hover,#container #columleft form p input.submit:hover,#container #columleft form p input.reset:hover {
text-decoration:underline;
}

#container #columleft .one,#container #columleft .two,#container #columleft .three {
float:left;
padding-top:25px;
}

#container #columleft .album .photos ul li,#container #columleft form p {
float:left;
}

#container #columleft p strong,#container #columleft form p label strong {
color:#cb0202;
}

#container #columleft form p input.second,#container #columleft form p input.thrid {
margin-top:3px;
}

ul.content li {
	color: #4B4B4B;
	font: 0.75em "Arial";
	text-align: left;
	padding: 10px 0 5px 24px;
	
}
ul.content li  a{
	color: #8B0101;
}

img.topcontent {
	padding-top: 30px;
}

hr {
	width: 100%;
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
	 margin: 50px 0 20px 0;
}