/*  

Theme Name: Laila for ASFCD
Theme URI: http://alabamacollegedemocrats.com
Description: Adapted from the Laila for Wordpress theme by Thomas Arie Setiawan
Version: 1.0
Author: John Hawkins
Author URI: http://greatwho.withershins.org
Original Authors: T. Arie Setiawan & Lala Cinila

Have fun, and don't be afraid to contact me if you have questions.

*/



body {

margin: 20px 0 30px 0;

padding:0;

background: white;

font:small Verdana,Sans-serif;

line-height:1.6em;

color:#333;

text-align: center;

}


a:link {

	color: #1e3d5c;

	border-bottom: 1px dashed #84a3c3;

	text-decoration: none;

}

a:visited {

	color: #1e3d5c;

	border-bottom: 1px dashed #84a3c3;

	text-decoration: none;

}

a:active {

	color: #1e3d5c;

}

a:hover {

	color: black;

	border-bottom: 1px solid #ff0000;

	text-decoration: none;

}

.none {

display: none;

}

.clear {

clear: both;

margin:0;

padding:0;

height: 0.1px;

}



code {

font: 13px 'Courier New', Courier, Arial, sans-serif;

color: #CC3300;

}



acronym, abbr {

cursor: help;

border-bottom: 1px dotted #333;

}



del {

color: #ccc;

background: #FFFFCC;

}



blockquote {

background: url("images/butterfly_quote.gif") top left no-repeat;

margin: 10px;

padding: 8px 0 0 25px;

}



textarea.text, input.text {

font: 15px Verdana, Arial, sans-serif;

}

input.button {

font: 11px Verdana, Arial, sans-serif;

background: #5f7994;

color: #fff;

}

.topestnav {

background: #F3F3E9;

text-align: right;

margin: 0;

padding: 0 20px 0 0;

font-size: 10px;

}

.topestnav p {

margin: 0;

padding: 0;

}

table#postcomment tr td {

font: 11px Verdana, Arial, sans-serif;

}

table#postcomment tr td p {

margin: 4px 0 4px 0;

}

#header {

margin: 0;

padding: 0;

}

#header h1 {

font: 30px Arial, Verdana, sans-serif;

margin: 0;

padding: 0;

}

#header a {

border: none;

color: #990000;

}

#header a:hover {

color: #CC0000;

}

.description {

	font-size: 15px;font-weight:bold;color:#484848;

	margin-top:-5px;padding:0;margin-bottom: 10px;

	}

#navcontainer{

background: #42586f;

height: 30px;

margin: 0;

padding: 0;

}

#navcontainer ul{

margin: 0;

padding: 0;

}

#navcontainer ul li

{

list-style-type: none;

padding: 0;

margin: 0;

display: block;

float: left;

font: 11px/30px "Lucida Grande", verdana, sans-serif;

text-align: center;

}



#navcontainer a

{

color: #cdd2d7;

text-decoration: none;

display: block;

width: 106px;

border-top: none;

border-right: 1px solid #6c859f;

border-bottom: none;

}



#navcontainer .current_page_item

{ background: #1e3d5c; color: #cdd2d7; border-bottom: none; }



#navcontainer a:hover { background: #586e85; color: #cdd2d7; border-bottom: none;}



#main {
text-align: left;
}

#wrapper {
width: 750px;
margin: auto;
padding: 0;
background: #93a7bc;
text-align: left;
}

.bigger {
width: 500px;
float: left;
margin: 0;
padding: 0 0 30px 0;
background: #fffdf1;
border-left: 1px solid #f1f0e8;
}

.smaller {
width: 225px;
float: right;
margin: 0;
padding: 0;
font-size: 11px;
line-height: 16px;
}

.bigger-c {
}

.bar-head {
height: 170px;
margin-right: 0px;
margin-bottom: -20px;
padding: 0;
margin-left: -1px;
border-left: 1px solid #353c72;
}

.date-header {

margin: 15px;

padding: 0;

}

.date-header h2 {

font: 24px Arial, 'Times New Roman', sans-serif;

margin: 0;

padding: 0;

color: #122941;

}

h2.pagetitle { font: 17px Arial, 'Times New Roman', sans-serif;

margin: 0 15px;

padding: 0;

color: #122941;

font-weight:bold

}

.entry-title {

margin: 0;

padding: 0;

}



.entry-title h3 {

margin: 0 0 8px 0;

padding: 0;

color: #122941;

font: bold 14px Verdana, 'Times New Roman', sans-serif;

}



.entry-title h3 a {

border: none;

color: #122941;

}



.entry-title h3 a:hover {

border: none;

color: black;

}

.entry {

margin: 20px 15px 40px 15px;

padding: 0;

}

.entry-info {

margin: 10px 0 10px 0;

padding: 0;

font-size: 10px;

text-align: right;

border-top: 1px solid #ccc;

line-height: 16px;

}

.entry-info p {

margin: 0;

padding: 0;

}

.entry .imgupload {

border: none;

float: left;

margin: 20px 10px 0 0;

border: 1px solid #333;

}


.item {
padding: 5px;
line-height: 18px;
}
.item h2, h2.pagetitle {
font: normal 200% Georgia, Verdana, Arial, sans-serif;
}
.item h3 {
font: normal 180% Georgia, Verdana, Arial, sans-serif;
margin: 8px 0;
}
.item h4 {
font: normal 160% Georgia, Verdana, Arial, sans-serif;
margin: 8px 0;
}


.item h2 a, .item h2 a:visited {
color: #000;
text-decoration: none;
border: none;
}
.item h2 a:hover {
color: #cc0000;
}
.item-ctnt p {
padding: 5px 0;
}
.item-archives {
padding: 10px 0;
}

.item-archives h3 {
font: normal 180% Georgia, Verdana, Arial, sans-serif;
}
.item-archives h3 a, .item-archives h3 a:visited, .item-archives h3 a:hover {
color: #333;
text-decoration: none;
border: none;
}
.item-archives h3 a:hover {
color: #cc0000;
}
.item-foot {
font-size: 11px;
border-top: 1px solid #e3e1d5;
padding: 5px 10px;
margin-top: 10px;
background: #f8f6ec;
color:#666666;
}
.item-foot a {
color:#333333;
}

.navi-pages {

margin: 15px;

font-size: 11px;

background: #5f7994;

padding: 10px;

}

.navi-pages p {

margin: 0;

padding: 0;

}


.side-c {
padding: 15px;
}
.side-c p {
padding-top: 4px;
padding-bottom: 4px;
}
.side-c h3 {
font: bold 12px Verdana, Arial, sans-serif;
margin-bottom: 5px;
}
.side-c ul {
list-style: square;
margin: 5px 0 0 15px;
padding: 0;
}
.side-c ul li {
margin: 4px 0 4px 0;
}


.clear {
clear: both;
margin:0;
padding:0;
height: 0.1px;
}





#comments, #comments-post, #trackbacks {

margin: 20px 15px 10px 15px;

padding: 0;

font-size: 11px;

line-height: 17px;

}

#comments h4, #comments-post h4, #trackbacks h4 {

margin: 0 0 20px 0;

padding: 0;

color: #990000;

font: bold 14px Verdana, 'Times New Roman', sans-serif;

}

.comment-item, .trackbacks-item {

margin: 5px 0 20px 0;

padding: 0 0 20px 0;

border-bottom: 1px solid #f3f3f3;

}

.comment-text p, .comment-info p, .trackbacks-text p, .trackbacks-info p {

margin: 0 0 8px 0;

padding: 0;

}

.comment-info, .trackbacks-info {

text-align: right;

font-size: 10px;

}

.trackbacks-text h5 {

font: bold 11px Verdana, Arial, sans-serif;

margin: 0;

padding: 0;

color: #993300;

}



#footer {

margin: 0;

padding: 0;

font-size: 10px;

background: #5f7994;

}



.footer-i {

margin: 0px;

padding: 10px;

}

.footer-i p {

margin: 0;

padding: 0;

}

/* Begin Calendar */

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 200px;

	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	}



#wp-calendar a {

	display: block;

        border-bottom: none;

        color: white;

	}



#wp-calendar caption {

	text-align: center; font-weight:bold;

        border-bottom: dotted 0px #DBBA8A;

	width: 85%; margin:0 auto;

	}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

        background: transparent;

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE 

	background-color: #EAE7D6;*/ }



#wp-calendar caption, cite {

	text-decoration: none;

	}

#wp-calendar #prev a {

	font-size: 9pt;

	}



#wp-calendar a {

	text-decoration: none;

	}



#wp-calendar caption {

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	text-align: center;

	}



#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

        background:#F7F4E4; 

        text-align:center;

	}

/* End Calendar */

.box-1 h2 {font-size: 11px; font-weight:bold}



.alignright {

	float: right

	}

	

.alignleft {

	float: left

	}

.alt {

	background-color: #FBFAF5;

	border-top: 1px solid #F0EDDC;

	border-bottom: 1px solid #F0EDDC;

	}

#commentbox {

        width:450px;margin:0 auto;

	padding: 10px

	}

#commentbox h3 {

        font-size: 13px;

        font-weight: bold;

}

/* Begin Comments*/



.entry form { /* This is mainly for password protected posts, makes them look better. */

	text-align:center;

	}



select {

	width: 130px;

	}



#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	}



#commentform textarea {

	padding: 2px;

	}



.alt {

	margin: 0;

	padding: 10px;

	}



.commentlist {

	padding: 0;

	text-align: justify;

	}



.commentlist li {

	margin: 15px 0 3px;

	padding: 5px 10px 3px;

	list-style: none;

	}



.commentlist p {

	margin: 10px 5px 10px 0;

	}



#commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: block;

	}

/* End Comments */