/* Start of CMSMS style sheet 'wireframe2colwnews : wireframe2colLayout' */
/* A CSS Framework by Mike Stenhouse of Content with Style, adapted to CMSMS by Daniel Westergren */

/* SITE SPECIFIC LAYOUT */

div.breadcrumbs{
margin:5px;
padding: 5px;
text-align:left;
font-size: 90%;
}

div#contenthead{
width:90%;
height:24px;
margin:4px auto;
padding: 0px 0 10px;
}

 * html body div#contenthead { 
margin: 0px auto; 
padding: 10px 0;
}

html{
height: 100%; 
margin-bottom: 1px;
}

#___Frame{
width:485px;
}

html,body{
margin: 15px 0px 0px 0px;
padding:0px;
color: white;
background-color: #000;
}

div#box{
position: absolute;
left: 50%;
width:800px;
margin: 0px 0px 0px -400px;
padding: 0px;
}

div#logo{
position: absolute;
top: 0px;
left: 0px;
width: 500px;
height: 133px;
background-image: url(/cms/uploads/images/logo.jpg);
padding: 0px;
margin: -19px 0px 0px 0px;
}


div#header{
position: relative;
top: 125px;
left: 0px;
width: 800px;
height: 250px; 
margin:0px;
padding: 0px;
border: 1px solid white;
}

 *html body div#hbox{
margin: 0; 
padding: 10px 0
}

div#header h1{
margin: 0px;
padding: 0px;
}

div#menu_horiz{
position: absolute;
top: 382px;
left: 1px;
width: 800px;
height: 25px;
padding: 0px;
margin: 0px;
z-index: 1;
}

div#wrapper{
height: 20px;
padding: 0px;
margin: 0px;
}

div#menuwrapper{
margin:0px;
padding:0px; 
}
div#sidebar{
float: left;
width: 600px;
height:39px;
padding: 0;
margin: 0px;
}

div#content{
margin: 0px;
padding: 0px;
}

div#contentbox{
margin:5px;
padding: 10px;
}

 * html body div#contentbox{
margin: 0px;
padding: 10px;
}

div#contentbox table{
margin-left: 25px;
}

div#contentbox th{
padding:7px;
}

div#contentbox th h2{
font-size:170%;
color:#000;
}

p.center{
margin: 0px;
text-align: center;
}

.center{
margin-left:180px;
}

div#footer{
clear: both;
margin-top: 10px;
}

div#footer p{
margin: 0;
padding: 5px;
text-align: center;
}

div#main{
position: absolute;
top: 415px;
left: 0px;
width: 500px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
z-index: 0;
}

 * html body div#main{
padding:0px;
}

 *html body div#block2{
width:73%;
margin:10px 0px;
padding:0px;
border: 0px solid red;
}

div#content2 {
width:73%;
margin:0 0 10px;
padding:0;
border: 0px solid white;
}

.modulecommentsentrybody{
margin-left:10px;
}

div#content3 {
position: relative;
top: 150px;
left: -15px;
width: 600px;
padding:0px;
margin:0px;
border: 1px solid #00FF00;
}

div#content2 p, div#content3 p{
margin: 0px;
padding: 0px;
}

div#content2 h2, div#content3 h2{
margin: 0px;
padding: 0px
}

div#news{
position: absolute;
top: 385px;
left: 550px;
width: 250px;
padding: 0px;
margin: 0px;
border: 0px solid red;
}

div#twitterdiv{
height: 350px;
overflow: auto;
margin: 0px 0px 0px 0px;
padding: 0px 15px 0px 0px;
}

div#flat{
clear:both;
width:66%;
height:38px;
margin:10px 0;
padding:5px
}

div.left49 {
float:left;
width: 45%;
}

div.right49 {
float:right;
width: 45%;
text-align: right;
}

div.left49 p{
margin:0px 20px;
padding:0px;
}

div.right49 p{
margin:0;
padding:0px;
}

div#comment a{
padding:0px;
margin: 20px 10px;
color: #ffba27;
}

div#comment a:hover{
color: #C28400;
text-decoration:underline;
}

.modulecommentsentryauthor{
margin-left:20px;
color:#000;
}

.modulecommentsentrybody{
margin-left:10px;
}

.modulecommentsentryheader{
padding-top:5px;
}

#comment{border: thin solid #7a7a7a}
div#content2, #comment{background: #FFF}
#img1 .center{margin-left:10px}
#img2{padding: 0 5px}
div#img3 a,#img2 a,#img1 a{padding:0px;margin: 0px 5px;color: #ffba27}
div#img3 a:hover,div#img2 a:hover,div#img1 a:hover{color: #C28400;text-decoration:underline}
/* End of 'wireframe2colwnews : wireframe2colLayout' */

