/* Main CSS Styles Document 
Author: 	Steven Gleave
Last Modified: 	26/09/2008
*/

/* Import Master Reset */
@import url(reset.css);

/* Typography */
p { font-size:1.1em; color:#731D00; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.6em; margin-bottom:.7em; }

h1,h2,h3,h4,h5,h6 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color:#C0B400;  }

h2, .csc-header h1 { font-size: 1.4em; margin-top:1em; margin-bottom: 0.5em; text-transform:none;}
h1, .csc-header-n1 h1 { font-size: 2em;  margin-top:0; line-height: 1; margin-bottom: 0.5em; text-transform:uppercase;}
h3 { font-size: 1.3em; line-height: 2em; margin-bottom: 1em; }
h5 { font-size: .9em; line-height:1.5em; margin-bottom: 1em; }

#content #left ul { font-size:1.1em; color:#C0B400 !important; padding-right:8em; }

.news_round p { font-size:.9em; }

a, a:link { color: #A6329C; text-decoration:none; }
a:hover { color: #A6329C; text-decoration:underline; }

.news_round a { color:#C0B400; }

strong { font-weight:bold !important; }
em { font-style: italic; }

.clear { clear:both; }
.empty { list-style:none;}

/* Block elements */
body { margin:0; padding:0; background:#E6E0C1; font:normal 0.75em Verdana, Arial, Helvetica, sans-serif; }

#header_container { width:100%; margin:0 auto; background:#FFF; }

#header { width:1000px; height:133px; margin:0 auto; }
#header img { position:relative; top:17px; left:3px; }

#nav { width:100%; margin:0 auto; height:50px; background:#D9D1A3; padding:0; }
#nav ul { width:984px; margin:0 auto; list-style-type:none; position:relative; top:0px; }
#nav ul li { display:inline; font-size:1.2em; font-weight:bold; }
#nav ul li a { color:#7A6A00; text-decoration:none; margin-right:1em; padding:15px 15px 14px 15px; display:block; float:left; }
#nav ul li a:hover { background:#BFB264; color:#FFF; }
#nav ul li.active a { background:#BFB264; color:#FFF; }
#nav ul li form {padding-top: 12px;}

#nav ul li.choose-language { margin-top:5px !important; font-size: 1em !important;}

#content { width:984px; padding:15px 6px; margin:0 auto; }

#content #left { width:642px; float:left; margin-top:20px; margin-right:35px; padding-left:27px; }
#content #left .block { width:600px; min-height:240px; padding: 20px; margin-bottom:11px; display:block; background:#FFF; border:1px solid #E8F3BF; }
 
#content #left .block img { float:left; margin-right:20px; }

#content #left ul { list-style:none; margin:1.5em 0 2em 0; }
#content #left ul li { margin-left:0.63em; padding:0 0 .6em 1.4em; color:#731D00; background:url(../images/bullet-single.png); background-repeat: no-repeat; background-position:0px 0.19em; }

.navigation {padding-bottom:1em;}
.alignleft  {float:left; }
.alignright  {float:right; }

#content #right { width:277px; float:left; margin-top:20px; }

#content #right .right_block { width:249px; margin-bottom:15px; background-color:#EFF4CC; }
#content #right .right_block h1 { font-size:1.4em; font-weight:bold; color:#731D00; margin:0px 17px; }
#content #right .right_block p { color:#731D00; margin:6px 17px; }
#content #right .right_block a { color:#A6329C; text-decoration:none; }
#content #right .right_block a:hover { text-decoration:underline; }
#content #right .right_block_content {padding: 0 15px; 0 15px;}

#content #right .right_block ul { list-style:none; margin-top:0.5em; }
#content #right .right_block ul li { margin-left:0.31em; padding:0 0 .6em 1.4em; background:url(../images/bullet-single.png); background-repeat: no-repeat; background-position:0px 0.19em; }

#content #right .right_blocktop { background:url(../images/top_right.jpg) no-repeat top right; }
#content #right .right_blockbottom { background:url(../images/bottom_right.jpg) no-repeat top right; }
#content #right .right_block img.corner { width:8px; height:8px; border:none; display:block !important; }


#content #right .news_round { width:249px; margin-bottom:20px; background-color:#721D00; }
#content #right .news_round h1 { font-size:1.4em; font-weight:bold; color:#B3C800; margin:0px 17px;padding-left:2em; background-image:url(../images/bullet-double.png); background-repeat:no-repeat; background-position:0px 3px; }
#content #right .news_round p { color:#FFF; margin:6px 15px; }
#content #right .news_round input { color:#7F7F7F; }
#content #right .news_round #submit { width:65px; margin-left:5px; padding:4px 0; font-size:.75em; color:#A6329C; background-color:#B4C800; border:none; cursor:pointer; }
#content #right .news_roundtop { background:url(../images/tr_red.jpg) no-repeat top right; }
#content #right .news_roundbottom { background:url(../images/br_red.jpg) no-repeat top right; }
#content #right .news_round img.corner { width:8px; height:8px; border:none; display:block !important; }


#content #right .scan_round { width:249px; margin-bottom:30px; background-color:#B3C800; }
#content #right .scan_round p { font-size:1.3em; color:#FFF; background-image:url(../images/arrow.png); background-repeat:no-repeat; background-position:0 0; padding-left:2.2em; margin:6px 18px; line-height:1.2em; }
#content #right .scan_round p a { color:#FFF; }
#content #right .scan_roundtop { background:url(../images/tr_green.jpg) no-repeat top right; }
#content #right .scan_roundbottom { background:url(../images/br_green.jpg) no-repeat top right; }
#content #right .scan_round img.corner { width:8px; height:8px; border:none; display:block !important; }


#footer { width:930px; height:80px; border-top:1px solid #D3C993; margin:0 auto; padding-top:15px;clear:both; }
#footer p { color:#AB7766; }
#footer a { margin-left:20px; }

/* Wordpress Blog elements */
h3#comments, h3#respond {padding-top:1em; border-top:1px solid #D3C993;}
ol.commentlist li {padding-top:1em; border-top:1px dotted #D3C993;}
ol.commentlist p {padding-top:.5em;margin-left:53px;}
p.nocomments {font-weight: bold; color:#C0B400;padding-top:1em; border-top:1px solid #D3C993;}
div.textwidget p, div.textwidget form { margin:6px 0 !important; padding:0; font-size:.9em; }

